package com.zygh.policeasset.pojo;

import cn.afterturn.easypoi.util.PoiElUtil;

/* loaded from: police-asset-2.0-0.0.1-SNAPSHOT.jar:BOOT-INF/classes/com/zygh/policeasset/pojo/ProjectApprovalSteps.class */
public class ProjectApprovalSteps {
    private Integer id;
    private String stepsType;
    private String explanation;
    private Integer stepsId;

    public void setId(Integer id) {
        this.id = id;
    }

    public void setStepsType(String stepsType) {
        this.stepsType = stepsType;
    }

    public void setExplanation(String explanation) {
        this.explanation = explanation;
    }

    public void setStepsId(Integer stepsId) {
        this.stepsId = stepsId;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof ProjectApprovalSteps)) {
            return false;
        }
        ProjectApprovalSteps other = (ProjectApprovalSteps) o;
        if (!other.canEqual(this)) {
            return false;
        }
        Object this$id = getId();
        Object other$id = other.getId();
        if (this$id == null) {
            if (other$id != null) {
                return false;
            }
        } else if (!this$id.equals(other$id)) {
            return false;
        }
        Object this$stepsType = getStepsType();
        Object other$stepsType = other.getStepsType();
        if (this$stepsType == null) {
            if (other$stepsType != null) {
                return false;
            }
        } else if (!this$stepsType.equals(other$stepsType)) {
            return false;
        }
        Object this$explanation = getExplanation();
        Object other$explanation = other.getExplanation();
        if (this$explanation == null) {
            if (other$explanation != null) {
                return false;
            }
        } else if (!this$explanation.equals(other$explanation)) {
            return false;
        }
        Object this$stepsId = getStepsId();
        Object other$stepsId = other.getStepsId();
        return this$stepsId == null ? other$stepsId == null : this$stepsId.equals(other$stepsId);
    }

    protected boolean canEqual(Object other) {
        return other instanceof ProjectApprovalSteps;
    }

    public int hashCode() {
        Object $id = getId();
        int result = (1 * 59) + ($id == null ? 43 : $id.hashCode());
        Object $stepsType = getStepsType();
        int result2 = (result * 59) + ($stepsType == null ? 43 : $stepsType.hashCode());
        Object $explanation = getExplanation();
        int result3 = (result2 * 59) + ($explanation == null ? 43 : $explanation.hashCode());
        Object $stepsId = getStepsId();
        return (result3 * 59) + ($stepsId == null ? 43 : $stepsId.hashCode());
    }

    public String toString() {
        return "ProjectApprovalSteps(id=" + getId() + ", stepsType=" + getStepsType() + ", explanation=" + getExplanation() + ", stepsId=" + getStepsId() + PoiElUtil.RIGHT_BRACKET;
    }

    public Integer getId() {
        return this.id;
    }

    public String getStepsType() {
        return this.stepsType;
    }

    public String getExplanation() {
        return this.explanation;
    }

    public Integer getStepsId() {
        return this.stepsId;
    }
}